Rust Cargo Upgrade Dependencies and Adjust Cargo.toml

We can use cargo-edit to upgrade all dependencies and modify the Cargo.toml file accordingly in a Rust Project, Not like cargo update which only update Cargo.lock

Install cargo-edit

cargo install cargo-edit

Update all dependencies, updates versions in Cargo.toml and regenerates Cargo.lock

cargo upgrade